@charset "utf-8";

/* @media (max-width:1800px) {
	nav .nav_head li{
		padding: 0 25px;
		margin: 0;
	}
} */
@media (max-width:1700px) {
	nav .nav_head li{
		padding: 0 28px;
		margin: 0;
	}
}

@media (max-width:1600px) {
	.news_contain{
		min-width: 1250px;
	}
	nav .nav_head li{
		padding: 0 25px;
		margin: 0;
	}
	
	/* nav .nav_head{
		margin-left: 5%;
	} */
	nav .nav_tel a{
		font-size: 22px;
	}
}
@media (max-width:1550px) {
	/* nav .nav_head li{
		padding: 2.5rem 1.35rem 2.375rem;
	}
	nav .nav_head li div.nav_down{
		margin-left: -1.35rem;
	} */
	
}
@media (max-width:1500px) {
	.index_pro_list .box .nav h2{
		padding:0 3.5rem;
	}
	.index_pro_list .box .nav ul li{
		font-size: 1.4rem;
		/* width: 8rem; */
		padding: 0 20px;
	}
	.index_ico li{
		padding: 0 20px;
	}
	.index_ico li p{
		font-size: 1.4rem;
	}
	
	.ind_tit2{
		padding: 50px 0 30px;
	}
	.ind_tit2 h3{
		font-size: 36px;
	}
	.ind_tit2 p{
		font-size: 24px;
	}
	
	.index_pro_list .box .nav ul,.index_ico{
		margin-bottom: 30px;
	}
	
	.ind_ab{
		padding-top: 60px;
	}
	.ind_ab .title .fr{
		font-size: 22px;
	}
	.ind_ab .ab_ys{
		margin-top: 60px;
	}
	/* .index_ico li{
		margin: 5rem 3rem 0;
	} */
	
	nav .nav_head li>a{
		font-size: 17px;
	}
	/* .pro_nav div.top ul li{
		padding: 0.375rem 0.6375rem;
		margin-right: 0;
	} */
}
@media (max-width:1450px) {
	/* nav .nav_head li{
		padding: 2.5rem 1.1rem 2.375rem;
	}
	nav .nav_head li div.nav_down{
		margin-left: -1.1rem;
	} */
	
	
	.ind_tit{
		padding: 120px 5%;
	}
	
}
@media (max-width:1400px) {
  /*  .index_ico li{
		margin: 5rem 2.5rem 0;
	} */
	/* nav .nav_head {
		margin-right: 3.5rem;
	} */

	.foot_top ul dl {
		margin: 0 4.5rem;
	}

	.mt-tabpage-count .mt-tabpage-item p {
		font-size: 1rem;
	}
	.news_contain{
		min-width: 1100px;
	}
	.news_contain .right .top h3{
		font-size: 2.2rem;
	}
	.news_contain .right .top img{
		width: 2.2rem;
	}
	.news_contain .right .center p{
		font-size: 1.1rem;
	}
	.news_contain .right .center form input{
		background-size: 30px 30px;
	}
	.product_foot div.tit h2{
		font-size: 1.6rem;
	}
	.product_foot div.tit h4{
		font-size: 1.6rem;
	}
	.product_foot .right div.tit p{
		font-size: 1.6rem;
	}
	.product_foot div.tit p{
		font-size: 1.2rem;
	}
	
	nav .nav_fl .nav_add h3{
		font-size: 18px;
	}
	nav .nav_head{
		margin-left: 5%;
	}
	nav .nav_head li {
	    padding: 0 22px;
	}
	nav .nav_tel a{
		font-size: 20px;
	}
}
@media (max-width:1350px) {
	/* nav .nav_head li{
		padding: 2.5rem 0.9rem 2.375rem;
	}
	nav .nav_head li div.nav_down{
		margin-left: -0.9rem;
	} */
	nav .nav_tel a{
		font-size: 18px;
	}
}
@media (max-width:1300px) {

	.foot_top ul dl {
		margin: 0 4rem;
	}

	.nav_top .nav_fr {
		width: 50%;
		margin-left: 50%;
	}

	.pro_nav {
		width: calc(100% - 10rem);
		margin: 4.375rem 5rem;
	}
	.pro_contain .bottom_pro .tit h2{
		font-size: 2.8rem;
	}
	.pro_contain .bottom_pro .tit ul li{
		font-size: 1.3rem;
	}
/* 	.index_ico li{
		margin: 5rem 2.1rem 0;
	} */
	
	nav .nav_head li{
		padding: 0 18px;
	}
	nav .nav_head{
		margin-left: 4%;
	}
	
	nav .nav_head li{
		padding: 0 16px;
	}
}

@media (max-width:1250px) {
	.foot_top ul dl {
		margin: 0 3.5rem;
	}

	footer div.center ul {
		margin: 0 1rem;
	}
}

@media (max-width:1200px) {
	footer div.center {
		display: none;
	}

	footer div.left {
		width: 50%;
	}

	footer div.right {
		width: 30%;
		margin-left: 20%;
	}

	.mt-tabpage-count .mt-tabpage-item p {
		font-size: 1.5rem;
	}
	.news_contain{
		padding-bottom: 10rem;
		min-width: auto;
		width: calc(100% - 3.75rem);
		margin: 0 1.875rem 6.25rem;
	}
	.news_contain .left{
		width: 100%;
		margin-right: 0;
	}
	.news_contain .right{
		width: 100%;
		margin-top:8rem;
	}
	.news_contain .right .bottom{
		display: none;
	}
	.news_contain .right .center form input{
		padding: 0 5%;
	}
	.pro_contain .bottom_pro .tit ul{
		display: none;
	}
	.product_foot img{
		max-height: 160px;
	}
	/* .index_ico li{
		margin: 5rem 1.8rem 0;
	} */
	/* .index_ico li p{
		margin-top:1.8rem;
	} */
	nav .nav_head{
		margin-left: 3%;
	}
	nav .nav_head li{
		padding: 0 15px;
	}
}

@media (max-width:1150px) {
	.foot_top ul dl {
		margin: 0 3rem;
	}

	.pro_nav div.bottom ul li {
		margin-right: 1.5rem;
	}
}

@media (max-width:1050px) {
	.foot_top ul dl {
		margin: 0 2.5rem;
	}
	.product_foot .left{
		width: 100%;
	}
	.product_foot .right{
		width: 100%;
		margin-top:2.5rem;
	}
	.product_foot .left{
		text-align:left;
		padding-left: 3.125rem;
	}
	.product_foot .left img.pc{
		display: none;
	}
	.product_foot .left img.wap{
		display: inline-block;
	}
	.product_foot .left div.tit{
		margin-left: 2.5rem;
	}
}

@media (max-width:1000px) {
	.foot_top ul dl {
		margin: 0 2rem;
	}
}

@media (max-width:950px) {
	.foot_top ul dl {
		margin: 0 1.5rem;
	}
}

@media (min-width:801px) {
	.headerSJ {
		display: none;
	}
}

@media (max-width:800px) {
	header {
		display: none;
	}

	.foot_top ul {
		width: 90%;
		height: auto;
		margin: 0 5%;
		font-size: 0;
	}

	.foot_top ul dl {
		width: calc(100% / 3);
		vertical-align: top;
		text-align: center;
		margin: 1rem 0;
	}

	.headerSJ {
		display: block;
		position: fixed;
		left: 0px;
		top: 0px;
		z-index: 9999;
		width: 100%;
		background-color: #dfdfdf;
		padding: 0px 0px;
	}

	.headerSJ .headerSC {
		padding: 0px 25px;
		height: 60px;
	}

	.headerSJ .logo {
		float: left;
		padding-top: 14px;
	}

	.headerSJ .logo img {
		height: 32px;
		width: auto;
	}

	.headerSJ .navbar {
		position: relative;
		float: right;
		margin-top: 22px;
		margin-right: 0px;
		margin-bottom: 8px;
		background-color: transparent;
		background-image: none;
		border: none;
		outline: none;
		padding: 0;
	}

	.navbar {
		min-height: auto;
	}

	.headerSJ .navbar .icon-bar {
		display: block;
		width: 18px;
		height: 2px;
		border-radius: 1px;
		background-color: #ba1816;
	}

	.headerSJ .navbar .icon-bar+.icon-bar {
		margin-top: 4px;
	}

	.headerSJ .navwrap {
		position: fixed;
		top: 0px;
		left: -50%;
		width: 50%;
		height: 100%;
		z-index: 1100;
		background-color: #000;
		opacity: 0;
	}

	.headerSJ .navwrap .nav {
		padding: 10px 5% 0px 5%;
	}

	.headerSJ .navwrap .nav li {
		line-height: 42px;
		border-bottom: 1px solid #232530;
		padding: 0px 5%;
	}

	.headerSJ .navwrap .nav li a {
		display: block;
		color: #fff;
		font-size: 16px;
		transition: all 0s;
	}

	.headerSJ .navbg {
		position: fixed;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.7);
		z-index: 1001;
		display: none;
	}

	.headerSJ .navbg .closeSJ {
		position: absolute;
		right: 24px;
		top: 18px;
	}

	.headerSJ .navwrap .nav .SJbod {
		display: none;
	}

	.headerSJ .navwrap .nav .SJbod dd a {
		height: 36px;
		line-height: 36px;
		font-size: 14px;
	}

	.headerSJ .navwrap .nav .plus a {
		background: url(../images/plus.png) right center no-repeat;
	}

	.headerSJ .navwrap .nav .minus a {
		background: url(../images/minus.jpg) right center no-repeat;
	}

	.headerSJ .navwrap .nav .lan .SJtit a {
		display: inline-block;
	}

	.headerSJ .navwrap .nav .lan .SJtit span {
		color: #fff;
		font-size: 16px;
		display: inline-block;
		padding: 0px 5px;
	}

	.pro_nav div.pro_search {
		width: 100%;
		position: relative;
	}

	.pro_nav div.pro_search input {
		width: 100%;
	}

	.pro_nav div.top {
		display: none;
	}

	.pro_nav div.bottom {
		display: none;
	}

	.nybanner_footer {
		display: block;
	}

	.pro_nav hr {
		display: none;
	}

	.pro_list ul li {
		width: calc(50% - 1rem);
		margin-right: 2rem;
	}

	.pro_list ul li:nth-child(2n) {
		margin-right: 0;
	}

	.pro_list ul li div.title h2 {
		font-size: 1.3rem;
	}

	.pro_list ul li div.title p {
		font-size: 1rem;
	}
    .news_center ul li div.title h2{
		font-size: 1.3rem;
	}
	.news_center ul li div.title p{
		font-size: 1rem;
	}
	.news_center h1 {
		font-size: 2.5rem;
	}

	.news_center ul li {
		width: calc(50% - 1rem);
		margin-right: 2rem;
	}
	.news_center ul li:nth-child(2n) {
		margin-right: 0;
	}
	.pro_bottom h2,.pro_bottom h4{
		font-size: 2rem;
	}
	.pro_bottom form input{
		width: 100%;
		margin-right: 0;
	}
	.pro_bottom form input.left{
	    margin-right: 0;
	}
	.pro_bottom form select{
		width: 100%;
	}
	.pro_bottom form textarea{
		height: 10rem;
	}
	.news_center,.pro_list{
		width: 90%!important;
	    margin: 0 5% 10rem!important;	
	}
	.mbanner{
		margin-top:60px;
	}
	.pcbanner{
		margin-top:60px;
	}
	.sort_nav{
		display: none;
	}
	.news_contain h1{
		font-size: 2rem;
	}
	.news_contain .right .center form input{
		padding: 0 50px;
	}
	.news_contain{
		width: 90%;
		margin: 0 5% 6.25rem;
	}
	.pro_banner{
		margin-top:60px;
	}
	.pro_bottom_pro ul li {
		width: calc(50% - 1rem);
		margin-right: 2rem;
	}
	
	.pro_bottom_pro ul li:nth-child(2n) {
		margin-right: 0;
	}
	.pro_contain{
		width: 90%;
		padding: 0;
		margin: 6.25rem 5% 8.75rem;
	}
	.pro_contain .left{
		width: 100%;
	}
	.pro_contain .right{
		width: 100%;
		margin-left: 0;
		margin-top:5rem;
	}
	.pro_contain .page{
		margin-top:1.25rem;
	}
	.pro_contain .page a{
		width: 100%;
		display: inline-block;
		text-align: left;
		margin-top:2rem;
	}
	.pro_contain .page a.sort{
		text-align: center;
	}
	.pro_contain .page a.prev{
		margin-top:2rem;
	}
	.pro_contain .page a.next{
		margin-top:2rem;
	}
	.pro_contain .page a.next span.pc{
		display: none;
	}
	.pro_contain .page a.next span.wap{
		display: inline-block;
	}
	.pro_contain .bottom_pro .tit h2{
		font-size: 2.5rem;
	}
}

@media (max-width:650px) {
	
	.foot_link a{
		font-size: 18px;
		margin-right: 10px;
	}
	footer div.left {
		width: 100%;
	}

	footer div.right {
		width: 100%;
		margin-left: 0;
		text-align: center;
	}

	footer div.right>img {
		display: inline-block;
	}

	footer div.right ul {
		display: inline-block;
		width: 100%;
		float: none;
		text-align: center;
		margin: 0.75rem calc(50% - 6rem) 0;
	}

	footer a.logo {
		text-align: center;
	}
}
@media (max-width:600px) {
	.product_foot .left{
		width: 90%;
		margin: 0 5%;
		padding: 0;
	}
	.product_foot .right{
		width: 90%;
		margin: 2rem 5% 0;
		padding: 0;
	}
}
@media (max-width:550px) {
	.news_center ul li{
		width: 100%;
		margin-right: 0;
	}
	.pro_list ul li{
		width: 100%;
		margin-right: 0;
	}
	.pro_bottom{
		width: 90%;
		margin: 0 5%;
	}
	.pro_bottom_pro ul li{
		width: 100%;
		margin-right: 0;
	}
	.product_foot img{
		width: 30%;
		height: auto;
	}
	.product_foot div.tit h2{
		font-size: 1.4rem;
	}
	.product_foot div.tit h4{
		font-size: 1.4rem;
	}
	.product_foot div.tit p{
		font-size: 1rem;
	}
	.product_foot .right div.tit p{
		font-size: 1.4rem;
	}
}
@media (max-width:500px) {
	.news_center,.pro_list{
		margin-bottom: 5.5rem!important;
	}
	.news_center a.more{
		margin-top:3.5rem 
	}
	.pro_bottom form button{
		font-size: 1.2rem;
	}
	.pro_nav{
		width: 90%;
		margin: 4.375rem 5% 3rem;
	}
	.news_contain{
		width: 90%;
		margin: 0 5% 0rem;
	}
	.pro_contain .page a.prev{
		margin-top:1rem;
	}
	.pro_contain .page a.next{
		margin-top:1rem;
	}
	.pro_contain .page a{
		margin-top:1rem;
		font-size: 1.2rem;
	}
	.pro_contain .page a span{
		font-size: 1.4rem;
	}
	.pro_contain{
		margin: 5rem 5% 6.5rem;
	}
}
@media (max-width:470px) {
	.product_foot div.tit h2{
		font-size: 1.2rem;
	}
	.product_foot div.tit h4{
		font-size: 1.2rem;
		margin: 1.2rem 0;
	}
	.product_foot .right div.tit p{
		font-size: 1.2rem;
	}
}
@media (max-width:450px) {
	.foot_top ul dl {
		width: 50%;
		vertical-align: top;
		text-align: center;
		margin: 1rem 0;
	}
	.news_center h1{
		font-size: 2rem;
	}
	.news_center ul li div.title h2{
		font-size: 1.2rem;
	}
	.news_center ul li div.title p{
		font-size: 0.9rem;
	}
	.pro_list ul li div.title p{
		font-size: 0.9rem;
	}
	.pro_list ul li div.title h2{
		font-size: 1.2rem;
	}
	.pro_list a.more{
		font-size: 1.2rem;
	}
	.news_center a.more{
		font-size: 1.2rem;
	}
	.pro_bottom h2, .pro_bottom h4{
		font-size: 1.6rem;
	}
	.pro_contain .bottom_pro .tit h2{
		font-size: 2rem;
	}
}

@media (max-width:414px) {
	.mt-tabpage-count .mt-tabpage-item p {
		font-size: 1.2rem;
	}
	.pro_bottom form button{
		width: 70%;
		margin: 3.1875rem 15%;
	}
	.product_foot .left div.tit{
		margin-right: 0;
	}
	.pro_contain .left ul li{
		margin-right: 2.5rem;
	}
}

@media (max-width:380px) {
	.product_foot .left div.tit{
		margin-left: 1.8rem;
	}
	.product_foot .right div.tit{
		margin-left: 1.8rem;
	}
}